Planning In A Pandemic: Managing Covid-19 Testing & Vaccination Appointments Online